<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

	<p:panel id="pnlDtVisa" header="#{msg['message.ess.visa.panelHeader']}">
		<p:dataTable id="dtVisa" emptyMessage=" " var="visa"
			value="#{visaMB.visas}">
			<!-- Seleccion -->
			<p:column style="text-align:center; width:40px;z-index:99;">
				<p:selectBooleanCheckbox value="#{visa.seleccion}" />
			</p:column>
			<!-- Visa -->
			<p:column style="text-align:center;"
				headerText="#{msg['message.ess.visa.visa']}">
				<p:outputLabel id="essVISAVisa" value="#{visa.numeroVisa}" />
			</p:column>
			<!-- Pais -->
			<p:column style="text-align:center;"
				headerText="#{msg['message.ess.visa.pais']}">
				<p:outputLabel id="essVISAPais"
					value="#{catalogosMB.getNombrePais(visa.idPais)}" />
			</p:column>
			<!-- Vencimiento -->
			<p:column style="text-align:center;"
				headerText="#{msg['message.ess.visa.fechaVencimiento']}">
				<h:outputText id="essVISAFecVen" value="#{visa.fechaVencimiento}">
					<f:convertDateTime pattern="dd/MM/yyyy" />
				</h:outputText>
			</p:column>
		</p:dataTable>

		<h:panelGroup layout="block" style="text-align:center;">
			<p:commandButton value="#{msg['message.ess.eliminarRegistro']}"
				process="dtVisa, @this"
				action="#{visaMB.eliminarRegistros}"
				style="margin-right:15px;" />
			<p:commandButton id="essVISAAgregar"
				value="#{msg['message.ess.agregarRegistro']}" update="pnlDlgVisa"
				action="#{visaMB.showDialog}">
			</p:commandButton>
		</h:panelGroup>

	</p:panel>

	<ui:include src="/ess/ess_expediente/dialogos/dlgVisa.xhtml"></ui:include>

</ui:composition>